TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Eastern
Area - Westchester - Rockland
League - 2024 18&Over Men
Flight - 4.0
Subflight - Division B
--------------------------------------------------------------------------------------------------------------------------------------
NYAC Travers Island
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Scott Johnston - 3.74
Rahul Ganapathy - 3.69
James Grandefeld - 3.60
Anuj Gupta - 3.50
Matthew Clemente - 3.45
Thomas Fear - 3.34
Jeffay Chang - 3.30
gerard delgrosso - 3.13
Joseph Argento - 3.12
Scott Ely - n/a
Robert Ohmes - n/a
Rob Stewart - n/a
Niall OBrien - n/a
Mark Sobolak - n/a
Jonathan Lange - n/a
Erich Michel - n/a
Dean Robinson - n/a
Christopher Papa - n/a
Arthur Baer - n/a
Amarbir Jawanda - n/a
Akash Jain - n/a
League Results By Position
1S 2S 1D 2D 3D
gerard delgrosso - 3.13 & Joseph Argento - 3.12 0 - 1
Akash Jain - n/a & Thomas Fear - 3.34 0 - 1
Amarbir Jawanda - n/a & Anuj Gupta - 3.50 0 - 1
Amarbir Jawanda - n/a & Erich Michel - n/a 0 - 2
Amarbir Jawanda - n/a & Thomas Fear - 3.34 0 - 1
Amarbir Jawanda - n/a 0 - 1
Anuj Gupta - 3.50 & Jeffay Chang - 3.30 0 - 1
Anuj Gupta - 3.50 & Jonathan Lange - n/a 1 - 0
Anuj Gupta - 3.50 & Matthew Clemente - 3.45 1 - 0
Arthur Baer - n/a & Christopher Papa - n/a 0 - 1
Arthur Baer - n/a & Matthew Clemente - 3.45 0 - 1
Arthur Baer - n/a 0 - 2
Dean Robinson - n/a & Erich Michel - n/a 0 - 2
Dean Robinson - n/a & Rahul Ganapathy - 3.69 1 - 0
Jonathan Lange - n/a & Matthew Clemente - 3.45 0 - 1
James Grandefeld - 3.60 & Jonathan Lange - n/a 0 - 1
James Grandefeld - 3.60 & Mark Sobolak - n/a 1 - 0
James Grandefeld - 3.60 & Rahul Ganapathy - 3.69 1 - 0
Matthew Clemente - 3.45 0 - 1 0 - 1
Mark Sobolak - n/a & Anuj Gupta - 3.50 0 - 1
Mark Sobolak - n/a 0 - 1
Niall OBrien - n/a & Thomas Fear - 3.34 0 - 1
Robert Ohmes - n/a 0 - 2
Rob Stewart - n/a & Anuj Gupta - 3.50 0 - 1
Rahul Ganapathy - 3.69 & Thomas Fear - 3.34 0 - 2
Rahul Ganapathy - 3.69 1 - 0
Scott Ely - n/a 3 - 0
Scott Johnston - 3.74 2 - 2
Thomas Fear - 3.34 & Erich Michel - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
WTC: Cantu
League Record: 8 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Seth Bronheim - 3.93
Robert Brennan - 3.88
Roy Cantu - 3.87
Richard Nugent - 3.82
Brian Barney - 3.81
Jason Brown - 3.80
Uzair Dossani - 3.77
David Wenstrup - 3.76
Brett Moskowitz - 3.75
Ross Prussin - 3.73
Joseph Brasile - 3.71
Brian Smith - 3.63
Christopher Sparrow - 3.53
Justin Samson - 3.38
William Foster - n/a
Stephen Master - n/a
Paul Levy - n/a
Liam Foster - n/a
Greg Schmidt - n/a
Brian Snyder - n/a
Adam Breen - n/a
Aaron Huppert - n/a
League Results By Position
1S 2S 1D 2D 3D
Adam Breen - n/a & Richard Nugent - 3.82 1 - 0
Adam Breen - n/a & William Foster - n/a 1 - 0
Aaron Huppert - n/a & Brett Moskowitz - 3.75 1 - 0
Brett Moskowitz - 3.75 & Justin Samson - 3.38 0 - 1
Brett Moskowitz - 3.75 & Roy Cantu - 3.87 1 - 0
Brett Moskowitz - 3.75 & Stephen Master - n/a 1 - 0
Brian Barney - 3.81 & Justin Samson - 3.38 1 - 0
Brian Smith - 3.63 & Brian Snyder - n/a 1 - 0
Brian Smith - 3.63 1 - 0
Christopher Sparrow - 3.53 & Joseph Brasile - 3.71 1 - 0
David Wenstrup - 3.76 & Christopher Sparrow - 3.53 0 - 1
David Wenstrup - 3.76 & Richard Nugent - 3.82 1 - 0
David Wenstrup - 3.76 & Robert Brennan - 3.88 1 - 0
Greg Schmidt - n/a 2 - 0 1 - 0
Jason Brown - 3.80 & Christopher Sparrow - 3.53 1 - 0
Jason Brown - 3.80 & Joseph Brasile - 3.71 1 - 0
Jason Brown - 3.80 & Roy Cantu - 3.87 1 - 0 1 - 0
Liam Foster - n/a & Paul Levy - n/a 1 - 0
Liam Foster - n/a & William Foster - n/a 1 - 1
Paul Levy - n/a & Joseph Brasile - 3.71 1 - 0
Paul Levy - n/a & Stephen Master - n/a 1 - 0
Ross Prussin - 3.73 0 - 1 2 - 0
Robert Brennan - 3.88 & Brian Barney - 3.81 1 - 0
Seth Bronheim - 3.93 4 - 1 2 - 0
Uzair Dossani - 3.77 & Brian Barney - 3.81 1 - 0
Uzair Dossani - 3.77 & Brian Snyder - n/a 1 - 0
Uzair Dossani - 3.77 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Yonkers Tennis Center 4.0 Dynamos
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Ravi Urs - 3.82
John Wilfred - 3.70
Hari Mahadevan - 3.69
Pai Hwong - 3.64
Daniel Harelick - 3.60
Marc Ackerman - 3.57
Gregg David - 3.56
Art Liberatore - 3.50
David Zuckerman - 3.43
Kevin Munjal - 3.36
Josh Heitler - 3.34
Vincent Liberatore - 3.30
Vik Mehta - n/a
Sanjay Sidhwani - n/a
LOKESH RAO - n/a
Ian Kahn - n/a
League Results By Position
1S 2S 1D 2D 3D
Art Liberatore - 3.50 & Gregg David - 3.56 0 - 1 1 - 1
Art Liberatore - 3.50 & John Wilfred - 3.70 2 - 0
Art Liberatore - 3.50 & Marc Ackerman - 3.57 1 - 0
Art Liberatore - 3.50 & Sanjay Sidhwani - n/a 0 - 1
Art Liberatore - 3.50 & Vincent Liberatore - 3.30 0 - 1
Daniel Harelick - 3.60 & John Wilfred - 3.70 1 - 0
David Zuckerman - 3.43 1 - 2
Gregg David - 3.56 & Josh Heitler - 3.34 0 - 1
Gregg David - 3.56 0 - 1
Hari Mahadevan - 3.69 & John Wilfred - 3.70 2 - 1
Hari Mahadevan - 3.69 & Vincent Liberatore - 3.30 0 - 1
Hari Mahadevan - 3.69 0 - 2
Ian Kahn - n/a 0 - 1 0 - 1
Josh Heitler - 3.34 & Kevin Munjal - 3.36 1 - 0
Josh Heitler - 3.34 & Vincent Liberatore - 3.30 1 - 0
LOKESH RAO - n/a & Josh Heitler - 3.34 0 - 1
LOKESH RAO - n/a & Kevin Munjal - 3.36 0 - 1
LOKESH RAO - n/a & Vik Mehta - n/a 1 - 0
Marc Ackerman - 3.57 & Gregg David - 3.56 2 - 0
Pai Hwong - 3.64 & Vincent Liberatore - 3.30 0 - 1
Pai Hwong - 3.64 1 - 1
Ravi Urs - 3.82 1 - 0
Sanjay Sidhwani - n/a 1 - 0 1 - 0
Vincent Liberatore - 3.30 0 - 1 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Yonkers: Smash Bros
League Record: 0 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Brian Lee - 3.66
Charlie Koo - 3.54
Andrew Duan - 3.52
Will Cheng - 3.49
Patrick Peries - 3.43
Davon Weeks - 3.42
Richard Corrales - 3.40
ostap vidov - 3.35
Daniel Constantine - 3.34
Robert Luttrell - 3.28
Benjamin Chin - 3.20
Charles Knirsch - 3.18
Zicheng Zhang - 3.16
John Codina - n/a
Austin Doyle - n/a
League Results By Position
1S 2S 1D 2D 3D
ostap vidov - 3.35 & Brian Lee - 3.66 0 - 1
ostap vidov - 3.35 & Daniel Constantine - 3.34 1 - 1
ostap vidov - 3.35 & John Codina - n/a 0 - 1
ostap vidov - 3.35 & Robert Luttrell - 3.28 0 - 1
Andrew Duan - 3.52 & John Codina - n/a 1 - 0
Andrew Duan - 3.52 0 - 1
Austin Doyle - n/a & Brian Lee - 3.66 0 - 1
Austin Doyle - n/a & Charles Knirsch - 3.18 0 - 1
Austin Doyle - n/a & Daniel Constantine - 3.34 0 - 1
Benjamin Chin - 3.20 & Charlie Koo - 3.54 0 - 1
Brian Lee - 3.66 1 - 1
Charlie Koo - 3.54 & John Codina - n/a 0 - 2
Charles Knirsch - 3.18 & Charlie Koo - 3.54 1 - 1
Charles Knirsch - 3.18 & Daniel Constantine - 3.34 1 - 0
Charles Knirsch - 3.18 & Robert Luttrell - 3.28 0 - 1
Davon Weeks - 3.42 0 - 3 0 - 1
John Codina - n/a & Robert Luttrell - 3.28 0 - 1
Patrick Peries - 3.43 & Robert Luttrell - 3.28 0 - 1
Patrick Peries - 3.43 1 - 0 0 - 1
Richard Corrales - 3.40 0 - 1 0 - 2
Will Cheng - 3.49 3 - 0
Zicheng Zhang - 3.16 & ostap vidov - 3.35 0 - 1
Zicheng Zhang - 3.16 & John Codina - n/a 0 - 1
Zicheng Zhang - 3.16 & Robert Luttrell - 3.28 0 - 1
Zicheng Zhang - 3.16 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
New Rochelle Racquet Club / Supreme Court
League Record: 3 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Andres Woolcott - 4.01
Nicholas Sica - 3.67
Jacob Noyes - 3.64
Conrod Martin - 3.62
Kent Wilson - 3.22
Leonard Stein - 3.13
Dominic Thelliyankal - 3.12
Vinu Potti - n/a
Pete Slucky - n/a
Nat Beal - n/a
James Wesley - n/a
DELROY DAVEY - n/a
Courtis Douglas - n/a
League Results By Position
1S 2S 1D 2D 3D
Andres Woolcott - 4.01 & Courtis Douglas - n/a 1 - 0
Andres Woolcott - 4.01 & Kent Wilson - 3.22 0 - 1 1 - 1
Andres Woolcott - 4.01 & Leonard Stein - 3.13 1 - 0
Conrod Martin - 3.62 2 - 3 3 - 1
Courtis Douglas - n/a & Kent Wilson - 3.22 0 - 1 1 - 0
Courtis Douglas - n/a & Leonard Stein - 3.13 0 - 1
Dominic Thelliyankal - 3.12 & Courtis Douglas - n/a 0 - 1
DELROY DAVEY - n/a 2 - 1
Jacob Noyes - 3.64 & Nicholas Sica - 3.67 4 - 2 1 - 0
James Wesley - n/a & Leonard Stein - 3.13 0 - 1
James Wesley - n/a & Vinu Potti - n/a 0 - 1
Nicholas Sica - 3.67 & Andres Woolcott - 4.01 1 - 0
Nat Beal - n/a & Leonard Stein - 3.13 0 - 2
Nat Beal - n/a 0 - 1
Pete Slucky - n/a & Courtis Douglas - n/a 1 - 0 1 - 0
Vinu Potti - n/a 3 - 1 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
MTDZ: House of Batiatus
League Record: 0 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Rene del Portillo - 3.82
David Caylor - 3.69
Bobby Choe - 3.68
Andrew Chong - 3.67
Craig Spenner - 3.52
Atiba Rodriguez - n/a
League Results By Position
1S 2S 1D 2D 3D
Andrew Chong - 3.67 & Rene del Portillo - 3.82 0 - 1
Atiba Rodriguez - n/a 0 - 1
Bobby Choe - 3.68 & Craig Spenner - 3.52 1 - 0
David Caylor - 3.69 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
WTC: NY: 4.0 SS 18+ Run N Gun
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Robert Chun - 3.82
Brett Lotito - 3.80
david lee - 3.78
tiphaine masse - 3.76
David Antenucci - 3.76
aaron segal - 3.73
Peter Sosnow - 3.63
Gary Ratner - 3.55
Foster Perlmutter - 3.43
Derek Rahman - 3.34
Matthew Allan - 3.27
Todd Palladino - n/a
Rafael Fage - n/a
Michael Seabrooke - n/a
Marc Aylett - n/a
David Hudesman - n/a
League Results By Position
1S 2S 1D 2D 3D
david lee - 3.78 & tiphaine masse - 3.76 1 - 0
david lee - 3.78 & David Antenucci - 3.76 2 - 0
david lee - 3.78 & David Hudesman - n/a 1 - 0
david lee - 3.78 & Robert Chun - 3.82 0 - 1
tiphaine masse - 3.76 & Brett Lotito - 3.80 0 - 1 1 - 0
tiphaine masse - 3.76 & David Antenucci - 3.76 0 - 1
tiphaine masse - 3.76 0 - 2
Brett Lotito - 3.80 & Michael Seabrooke - n/a 2 - 0
Brett Lotito - 3.80 1 - 0
David Antenucci - 3.76 & Robert Chun - 3.82 1 - 0
David Hudesman - n/a & Gary Ratner - 3.55 0 - 1
Foster Perlmutter - 3.43 0 - 2 3 - 2
Gary Ratner - 3.55 0 - 2
Michael Seabrooke - n/a & Peter Sosnow - 3.63 1 - 0
Matthew Allan - 3.27 & Peter Sosnow - 3.63 1 - 0
Marc Aylett - n/a & Peter Sosnow - 3.63 0 - 1
Marc Aylett - n/a & Robert Chun - 3.82 1 - 0
Robert Chun - 3.82 & Brett Lotito - 3.80 0 - 1
Robert Chun - 3.82 & Michael Seabrooke - n/a 1 - 1
Robert Chun - 3.82 & Peter Sosnow - 3.63 1 - 0
Rafael Fage - n/a 2 - 0
Todd Palladino - n/a & Derek Rahman - 3.34 1 - 2
Todd Palladino - n/a & Matthew Allan - 3.27 1 - 0
aaron segal - 3.73 2 - 0